$(function () {
    function grtUserInfo() {
        // 
        $.ajax({
            type: 'get',
            url: '/my/userinfo',

            // headers:{
            //     Authorization:sessionStorage.getItem('token')||''
            // },
            // 按需调用,正确则执行success回调函数,不正确则执行error回调函数1,不管是否正确,都执行complete回调函数
            success: (res) => {
                if (res.status !== 0) {
                    return layui.layer.msg(res.message)
                }
                // console.log(res)
                // 图片渲染
                renderAvatar(res.data)
            },
        //     complete: (res) => {
        //         console.log(res)
        //         // 可以通过res.responseJSON拿到里面的值
        //         if (res.responseJSON.status === 1 && res.responseJSON.message === '身份认证失败！') {
        //             // 强制清空里面的token,并且跳转到登录页面
        //             sessionStorage.removeItem('token')
        //             location.href="/login.html"
        //         }
        //    } 
        })
    }
    grtUserInfo()
    // 封装一个函数,渲染图片
    function renderAvatar(user) {
        // 获取昵称,将获取到的昵称渲染到页面
        let name = user.nickname || user.username;
        // 将昵称渲染到页面
        $("#welcome").html('欢迎'+name).show()
        //获取图片,如果获取不到图片,则将用户输入昵称的第一个大写
        if (user.user_pic !== null) {
            // 图片不等于0,则显示图片
            $(".layui-nav-img").attr('src', user.user_pic)
            // 同时隐藏里面的第一个字母大写
            $(".text-avatar").hide()
        } else {
            let first = name[0].toUpperCase()
            $(".layui-nav-img").hide()
            $(".text-avatar").html(first)
        }
    }

    // 点击退出,然后退出到登录页面,里面的信息也取消
    $("#btnLogout").click(function () {
        layui.layer.confirm('确定退出登录?', { icon: 3, title: '提示' },
            function (index) {
            // 删除本地存储里面的值
                sessionStorage.removeItem('token')
                location.href="/login.html"
                layui.layer.close(index)    
        })
    })

})
